/* Files */

.FileSmall { vertical-align: -0.32em; }

h3 .FileSmall { vertical-align: -0.2em; }

/* Department layout */

.DepartmentLeftColumn {
  float: left;
  width: 67%;
}

.DepartmentLeftColumn .Content { margin-right: 15px; }

.DepartmentRightColumn { margin-left: 67%; }


.FirstPerson {
  margin-bottom: 15px;
}

.FirstPerson .FirstPersonPhoto {
  border: 15px solid #e8e8e8;
  display: inline-block;
}

.FirstPerson .FirstPersonPhoto img {
  border: 5px solid #fff;
  display: block;
  width: 160px;
  height: 215px;
}

.FirstPerson .FirstPersonName {
  background: url("../images/li.gif") 0 8px no-repeat;
  font: 12pt Arial, sans-serif;
  margin-left: 7px;
  padding-left: 8px;
}

.FirstPerson .FirstPersonName span {
  color: #8d8d8d;
  font: 10pt Arial, sans-serif;
}


.ExtraPerson {
  margin: 15px 0;
  position: relative;
  height: 100px;
}

.ExtraPerson .ExtraPersonPhoto {
  border: 8px solid #e8e8e8;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}

.ExtraPerson .ExtraPersonPhoto img {
  border: 2px solid #fff;
  display: block;
  width: 60px;
  height: 80px;
}

.ExtraPerson .ExtraPersonName {
  background: url("../images/li.gif") 0 8px no-repeat;
  margin-left: 7px;
  padding-left: 8px;
  margin-left: 90px;
}

.ExtraPerson .ExtraPersonName span { color: #8d8d8d; }


.DepartmentContacts dt {
  color: #aaa;
  line-height: 165%;  
  position: absolute;
  width: 65px;
}

.DepartmentContacts dd {
  line-height: 165%;
  margin: 0 0 5px 65px;
}


/* Person layout */

.PersonLeftColumn {
  float: left;
  width: 33%;
}

.PersonRightColumn { margin-left: 33%; }
.PersonRightColumn .Content { margin-left: 15px; }



